package org.example.user.dto;

import jakarta.validation.constraints.NotEmpty;
import jakarta.validation.constraints.NotNull;
import lombok.Data;

@Data
public class UserQueryDTO {
    /**
     * page	integer	否	页码，默认1
     * size	integer	否	每页数量，默认10
     * username	string	否	用户名模糊查询
     * realName	string	否	真实姓名模糊查询
     * deptId	long	否	部门ID
     * roleId	long	否	角色ID
     * status	integer	否	状态（0:禁用，1:启用）
     */
    @NotNull(message = "页码不能为空")
    private Integer page = 1;
    @NotNull(message = "每页数量不能为空")
    private Integer size = 10;
    private String username;
    private String realName;
    private Long deptId;
    private Long roleId;
    private Integer status;
}
